package Vista.VistaShortRound;

import javax.swing.ImageIcon;

import Logica.Orientacion.Orientacion;
import Logica.ShortRound.Militar;
import Vista.VistaGrilla.VistaGrilla;

public class VistaMilitar extends VistaShortRound {
	//Constructor
	/**
	 * Crea una nueva instancia de VistaMilitar.
	 *
	 * @param vistaGrilla
	 */
	public VistaMilitar( VistaGrilla vistaGrilla ) {
		super( new Militar( vistaGrilla.obtenerGrilla() ), vistaGrilla );
	}
	

	/* (non-Javadoc)
	 * @see Vista.VistaShortRound.VistaShortRound#actualizarImagen()
	 */
	@Override
	public void actualizarImagen() {
		Orientacion orientacion = robot.obtenerGrilla().obtenerOrientacion();
		
		switch ( orientacion ) {
		case arriba:
			super.imagen.setIcon( new ImageIcon( getClass().getResource( "/Militar I 12.png" ) ) );
			break;
		
		case derecha:
			super.imagen.setIcon( new ImageIcon( getClass().getResource( "/Militar I 3.png" ) ) );
			break;
			
		case abajo:
			super.imagen.setIcon( new ImageIcon( getClass().getResource( "/Militar I 6.png" ) ) );
			break;
			
		case izquierda:
			super.imagen.setIcon( new ImageIcon( getClass().getResource( "/Militar I 9.png" ) ) );
			break;
		}
	}

}
